package org.tea.application.ipc;

/**
 * IPC 消息传输对象的接口定义
 *
 * @author lxh
 */
public interface BaseIpcMessage<T> {

    String SUCCESS = "success";

    String FAILED = "failed";

    /**
     * @return 订阅的消息的处理结果
     */
    String code();

    /**
     * @return 可能需要的额外数据载体对象
     */
    T extraData();
}
